#navcontainer { right: auto; margin: 20px auto 0 120px; float: left; } * html #navcontainer { left: 0; margin: 40px 0 20px 60px; } #pageHeader { text-align: left; } #logo { right: 0; left: auto; margin: 20px auto 0 60px; } #contentContainer { position: relative; margin: 30px 0 20px 260px; } #breadcrumbcontainer { right: 0; left: auto; } #pageHeader h1 { margin: 0 auto 0 20px; text-align: left; left: 130px; } #pageHeader h2 { margin: 0 auto 0 20px; text-align: left; left: 130px; } * html #pageHeader h1, * html #pageHeader h2 { left: 80px; } * html #navcontainer ul li li li a { margin-left: 15px; }